#login{
    .header{
        padding: .64rem .49rem .64rem .49rem;
        img{
            margin: auto;
            width: 2.46rem;
            height: 2.46rem;
            margin-bottom: .2rem;
        }
        .login_title{
            text-align: center;
        }
    }
    .content{
        padding: 0 .32rem;
        .list_title{
            font-size:.4rem;
            line-height: .56rem;
            font-weight: 700;
            color: #333333;
            span{
                font-weight: 500;
                font-size: .28rem;
                color: #6B788E;
            }
        }
        .list{
            padding: .24rem 0 .28rem 0;
            border-bottom: 1px solid #E6E6E6;
            input{
                width: 100%;
                border: none;
                font-size: .34rem;
                line-height: .48rem;
                color: #333333;
            }
            input::-webkit-input-placeholder {
                color: #999999;
            }
            input.custom {
                caret-color: #DCBBC9;
            }
            
        }
        .list_icon{
            display: flex;
            align-items: center;
            position: relative;
            .img_icon{
                position: absolute;
                right: 0;
                top: 0;
                bottom: 0;
                margin: auto;
                width: .32rem;
                height: .32rem;
            }
        }
        .list_code{
            display: flex;
            padding: .24rem 0 .28rem 0;
            justify-content: space-between;
            .list_icon{
                flex: 1;
                margin-right: .32rem;
            }
            .list_code_c{
                width: 1.73rem;
                
                color: #999999;
                font-weight: 500;
                .send_btn{
                    height: .48rem;
                    display: flex;
                    justify-content: flex-end;
                    margin-top: 0;
                    border: none;
                    background: white !important;
                    span{
                        border: none;
                        display: flex;
                        justify-content: flex-end; 
                        font-weight: 500;
                        font-size: .34rem;
                        line-height: .48rem;
                        color: #999999;
                         background: transparent;
                    }
                }
                .send_btn_red{
                    span{
                        color: #DCBBC9;
                    }
                }
            }
        }
        .login_btn{
            width: 5.6rem;
            height: .88rem;
            background: #DCBBC9;
            border-radius: .44rem;
            justify-content: center;
            color: white;
            font-size: .36rem;
            line-height: .5rem;
            display: flex;
            align-items: center;
            margin: 1rem auto 0;
        }
            
    }
        
}
